
/*#footer {height:70px; overflow:visible;  border-top:1px solid #e5e5e5;}*/
#footer .g-wrap {background:url(../img/temp/footer_bg.jpg) no-repeat right 0;}
/*.g-wrap {position:relative; margin:0 auto; width:1200px; height:100%; overflow:hidden;}*/
#footer {height:140px;}
#reference {height:64px; line-height:64px; border-bottom:1px solid #f2f2f2;}
#reference div {height:100%;}
#reference a {-webkit-transition:color 300ms;transition:color 300ms;}
#reference a:hover {color:#f63b2e;}
#reference div * {font-weight:bold; font-size:13px; color:#2e2e57;}
#reference .left {float:left;}
#reference .left * {float:left; height:100%; line-height:64px;}
#reference .left a {margin-left:20px; padding-left:42px; background:no-repeat 0 13px;}
#reference .left .a1 {background-image:url(../img/refer_icon_1.png);}
#reference .left .a2 {background-image:url(../img/refer_icon_2.png);}
#reference .left .a3 {background-image:url(../img/refer_icon_life.png);}
#reference .right {float:right; width:323px; line-height:69px; text-indent:38px; background:#f2f2f2 url(../img/refer_icon_3.png) no-repeat 19px 23px; border-left:1px solid #e5e5e5;}

#mask {display:none; position:fixed; top:0; left:0; z-index:1024; width:100%; height:100%;}
#mask .wrap {position:fixed; top:0; right:-378px; z-index:1024; padding:0 29px; width:320px; height:100%; background-color:#2b2b2b;}
#mask .wrap p {margin-top:130px; color:#8C8C8C; line-height:18px;font-size: 13px;}
#mask .wrap p span {display:block;}
#mask .wrap p .tit {font-size:15px; color:#E1DEDE;}
#mask .wrap p .column {margin-left:-16px; padding-left:16px; background:url(../img/sitemap_arrow.png)no-repeat 0 7px;font-size: 13px;}
#legal {background:url(../img/legal_tit.png) no-repeat 29px 77px;}
#sitemap {background:url(../img/sitemap_tit.png) no-repeat 29px 77px;}
#sitemap a {color:#8C8C8C; -webkit-transition:color 300ms; transition:color 300ms;font-size: 13px;}
#sitemap a.reenoo {font-weight:bold;}
#sitemap a:hover {color:#e62b1e}
/* 底部 */
#subjects { background-color:#e8e8e8;position: relative;background-image: url(../img/bbg.jpg);height:246px;}
#subjects .g-wrapb{color:#505050;margin:0 auto;width:1200px;font-family: 微软雅黑;font-weight:550;font-size:12px;}
#subjects .g-wrapb ul li{line-height:28px;float:left; width:300px;}
#subjects .g-wrapb a {display:inline-block;transition: all 0.6s;}
#subjects .g-wrapb a:hover{color:#fff;transform:scale(1.1);}
#subjects .bottomleft{float:left;padding-top:30px;width:25%;}
#subjects .bottommiddle{float:left;width:50%;text-align: center;margin-top:82px;}
#subjects .bottommiddle ul li{display: block;}
#subjects .bottomright{float:right;width:25%;text-align: center;margin-top:20px;}
.rectangle{width:35px;height:121px;border:1px solid #505050;margin-top:30px;float:right;padding-top:10px;margin-right:20px;cursor: pointer;}
.bottom{

}

        /*动画效果*/
@-webkit-keyframes fadeIn{0%{opacity:0.1}100%{opacity:1}}
@keyframes fadeIn{0%{opacity:0.1}100%{opacity:1}}